# tgnews

The contest task to create a grouping and sorting algorithm for news articles.

## Prerequisities
- C11
- minimal dependencies better none
- please follow [GNU Coding Standard](https://www.gnu.org/prep/standards/standards.html#Formatting)

## Testing platform
Debian GNU/Linux 10.1 (buster), x86-64 with 8 cores and 16 GB RAM

## Final requirements
- [x] command line arguments

```
tgnews languages source_dir
tgnews news source_dir
tgnews categories source_dir
tgnews threads source_dir
tgnews top source_dir
```

- [ ] external dependencies should be kept in *deb-packages.txt* and must be installable
via apt-get install

- [ ] final archive structure

```submission.zip
-> tgnews - executable binary file with an interface as described below
-> src - folder with the app's source code
-> deb-packages.txt - a text file with line-break separated debian package names of all external dependencies
-> * - any additional resources your app requires to work (please use relative paths to access them)
```
